
import request from "@/utils/request"

// 保存跟新自由流程流程图
export function saveCustomProgress(data) {
  return request({
    url: '/sys-bpm/custom/process',
    method: 'post',
    data: data
  })
}

// 获取自由流程节点审批人相关信息
export function getCustomXML(modelKey) {
  return request({
    url: '/sys-bpm/model',
    method: 'get',
    params: {
      modelKey: modelKey
    }
  })
}

// 获取自由流程节点审批人相关信息
export function getApprovalList(modelKey) {
  return request({
    url: '/sys-bpm/custom/node/config',
    method: 'get',
    params: {
      modelKey: modelKey
    }
  })
}

// 获取流程节点审批数据
export function getCustomNodeDetail(params) {
  return request({
    url: '/sys-bpm/custom/node/detail',
    method: 'get',
    params: params
  })
}

// 获取流程节点审批数据（自由流程），需要包含processInstanceId
export function saveCustomNodeDetail(data) {
  return request({
    url: '/sys-bpm/custom/node/detail',
    method: 'post',
    data: data
  })
}